El menú Desarrollo ofrece herramientas a los desarrolladores que crean sitios web para Safari y Mac OS X.
Nota: si el menú Desarrollo no aparece en la barra de menús, abra las preferencias de Safari, haga clic en Avanzado y seleccione "Mostrar el menú Desarrollo en la barra de menús".
Abrir página con
Le permite abrir la página web que se muestra en ese momento con otro navegador web. Todos los navegadores web que tenga instalados en su ordenador aparecerán en el submenú.
Agente de usuario
Le permite cambiar la forma en la que servidor web identifica a su navegador web. Utilice esta opción para “engañar” al servidor web haciéndole creer que está usando un navegador, sistema operativo o versión de Safari distinta a la real, de manera que pueda averiguar si el servidor está ofreciendo contenidos distintos bajo condiciones distintas.
Mostrar inspector web
Se abre el inspector web. El inspector web muestra los recursos que contiene una página web (documentos, hojas de estilo, scripts, etc.) y le permite ver y buscar en el código fuente de la página, la información de hojas de estilo CSS (Cascading Style Sheet), los árboles DOM, la métrica DOM visual y las propiedades DOM. El inspector web también contiene una consola de errores y un control temporal de red.
Mostrar consola de errores
Abre la consola de errores del inspector web, que muestra las advertencias y los errores de sintaxis HTML y XML. La consola de errores también muestra los errores de JavaScript y otros mensajes de console.log, console.error, console.warn, console.assert y console.info.
Mostrar editor de fragmentos
Abre una ventana que permite probar de forma rápida pequeños fragmentos de código HTML sin necesidad de abrir una página web entera.
Mostrar creador de extensiones
Abre el creador de extensiones, una herramienta usada por los desarrolladores para empaquetar y proporcionar metadatos para las extensiones que crean.
Iniciar depuración de JavaScript
Abre el inspector web y activa la depuración de scripts.
Iniciar parametrización de JavaScript
Inicia la grabación de un perfil de cualquier script de JavaScript que esté ejecutando la página web actual. Para visualizar el perfil grabado, haga clic en "Detener parametrización de JavaScript".
Desactivar cachés
Hace que Safari tenga que recuperar un subrecurso del servidor web cada vez que necesita acceder a dicho subrecurso, en vez de utilizar una copia guardada en la memoria caché.
Desactivar imágenes
Hace que Safari muestre en lugar de la imágenes el contenido alternativo correspondiente. Esta opción es útil para comprobar si una página web tiene el contenido alternativo apropiado. Puede lograrse el mismo efecto desactivando “Mostrar imágenes al abrir la página” en el panel Apariencia de las preferencias de Safari.
Desactivar estilos
Hace que Safari ignore todos los estilos CSS (Cascading Style Sheet), lo que permite investigar ciertos problemas de disposición de las páginas en un sitio web. Si tiene configurada una hoja de estilo en el panel Avanzado de las preferencias de Safari, se seguirá utilizando.
Desactivar JavaScript
Desactivar JavaScript: hace que Safari ignore todos los comandos JavaScript. Esta opción permite investigar ciertos problemas relacionados con el comportamiento de distintas partes de los sitios web y probar el funcionamiento de un sitio web en navegadores web incompatibles con JavaScript o que tienen JavaScript desactivado. También puede activar y desactivar JavaScript en el panel Seguridad de las preferencias de Safari.
Desactivar temporizador Runaway JavaScript
El temporizador Runaway JavaScript interrumpe la ejecución de scripts muy lentos, a fin de recuperar el control de Safari. Esta función es útil al efectuar determinados tipos de pruebas automatizadas.
Desactivar alteraciones de los sitios web
Algunas versiones de Safari contienen código especial que permite que ciertas páginas web tengan un funcionamiento normal mientras los ingenieros de Apple trabajan para encontrar una mejor solución a largo plazo. Esta opción desactiva el código especial para que pueda probar así estas soluciones a largo plazo.